package fr.afcepf.vod.metier;

import javax.inject.Inject;
import javax.inject.Named;

import fr.afcepf.vod.dao.IDaoClient;
import fr.afcepf.vod.dao.IDaoConnexion;
import fr.afcepf.vod.entities.Client;
import fr.afcepf.vod.entities.Droitacce;

@Named
public class GestionConnexionImpl implements IGestionConnexion {

	private IDaoConnexion daoConnexion;
	
	public IDaoConnexion getDaoConnexion() {
		return daoConnexion;
	}

	@Inject
	public void setDaoConnexion(IDaoConnexion daoConnexion) {
		this.daoConnexion = daoConnexion;
	}

	
	@Override
	public boolean connexionAutorisee(String login, String passWord) {
		return daoConnexion.connexionAutorisee(login, passWord);
		
	}

	@Override
	public int recupIdDroitAcces(String login, String passWord) {
		return daoConnexion.recupAcces(login, passWord).getIdDroitAcces();
	}

	@Override
	public Client recupClient(String login, String passWord) {
		return daoConnexion.rechercherClientByLogMdP(login, passWord);
	}


}
